package com.zx._10_设计模式.创建型模式.单例模式;

/**
 * 单例模式--5. 枚举(数据安全的)
 * 这种方式是Effective Java作者Josh Bloch 提倡的方式，
 * 它不仅能避免多线程同步问题，而且还能防止反序列化重新创建新的对象，
 * 可谓是很坚强的壁垒
 */
public enum Singleton5 {

    singleton;

    private Singleton5() {
    }

}